pre,
code {
  color: var(--bs-code-color);
  font-size: 1rem;
}

[data-bs-theme=light] .highlight, .chroma {
	color: #282c34;
	background-color: var(--bs-gray-100);			
  padding: 10px;
	font-size: 1rem;
}

[data-bs-theme=dark] .highlight .chroma {
	color: #abb2bf;
	background-color: #282c34;			
}
/* Other */
.chroma .x {
}
/* Error */
.chroma .err { color: var(--bs-danger); background-color: var(--bs-gray-600) }
/* LineTableTD */
.chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
/* LineTable */
.chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; width: auto; overflow: auto; display: block;
}
/* LineHighlight */
.chroma .hl { display: block; width: 100%; line-height: 1.4rem; background-color: var(--bs-gray-400); }
/* LineNumbersTable */
/* NOTE display: в chromium margin: и padding: - ломали нумерацию и пропуск строк */
.chroma .lnt { margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: var(--bs-gray-600)}
/* .chroma .lnt { color: var(--bs-gray-600); } */
/* LineNumbers */
.chroma .ln {
  margin-right: 0.4em; padding: 0 0.4em 0 0.4em; color: var(--bs-gray-600); }
/* Keyword */
.chroma .k { color: #66d9ef; }
/* KeywordConstant */
.chroma .kc { color: #66d9ef; }
/* KeywordDeclaration */
.chroma .kd { color: #66d9ef; }
/* KeywordNamespace */
.chroma .kn { color: #f92672; }
/* KeywordPseudo */
.chroma .kp { color: #66d9ef; }
/* KeywordReserved */
.chroma .kr { color: #66d9ef; }
/* KeywordType */
.chroma .kt { color: #66d9ef; }
/* Name */
.chroma .n { }
/* NameAttribute */
.chroma .na { color: #a6e22e; }
/* NameBuiltin */
.chroma .nb { }
/* NameBuiltinPseudo */
.chroma .bp { }
/* NameClass */
.chroma .nc { color: #a6e22e; }
/* NameConstant */
.chroma .no { color: #66d9ef; }
/* NameDecorator */
.chroma .nd { color: #a6e22e; }
/* NameEntity */
.chroma .ni { }
/* NameException */
.chroma .ne { color: #a6e22e; }
/* NameFunction */
.chroma .nf { color: #a6e22e; }
/* NameFunctionMagic */
.chroma .fm { }
/* NameLabel */
.chroma .nl { }
/* NameNamespace */
.chroma .nn { }
/* NameOther */
.chroma .nx { color: #a6e22e; }
/* NameProperty */
.chroma .py { }
/* NameTag */
.chroma .nt { color: #f92672; }
/* NameVariable */
.chroma .nv { }
/* NameVariableClass */
.chroma .vc { }
/* NameVariableGlobal */
.chroma .vg { }
/* NameVariableInstance */
.chroma .vi { }
/* NameVariableMagic */
.chroma .vm { }
/* Literal */
.chroma .l { color: #ae81ff; }
/* LiteralDate */
.chroma .ld { color: #e6db74; }
/* LiteralString */
.chroma .s { color: #e6db74; }
/* LiteralStringAffix */
.chroma .sa { color: #e6db74; }
/* LiteralStringBacktick */
.chroma .sb { color: #e6db74; }
/* LiteralStringChar */
.chroma .sc { color: #e6db74; }
/* LiteralStringDelimiter */
.chroma .dl { color: #e6db74; }
/* LiteralStringDoc */
.chroma .sd { color: #e6db74; }
/* LiteralStringDouble */
.chroma .s2 { color: #e6db74; }
/* LiteralStringEscape */
.chroma .se { color: #ae81ff; }
/* LiteralStringHeredoc */
.chroma .sh { color: #e6db74; }
/* LiteralStringInterpol */
.chroma .si { color: #e6db74; }
/* LiteralStringOther */
.chroma .sx { color: #e6db74; }
/* LiteralStringRegex */
.chroma .sr { color: #e6db74; }
/* LiteralStringSingle */
.chroma .s1 { color: #e6db74; }
/* LiteralStringSymbol */
.chroma .ss { color: #e6db74; }
/* LiteralNumber */
.chroma .m { color: #ae81ff; }
/* LiteralNumberBin */
.chroma .mb { color: #ae81ff; }
/* LiteralNumberFloat */
.chroma .mf { color: #ae81ff; }
/* LiteralNumberHex */
.chroma .mh { color: #ae81ff; }
/* LiteralNumberInteger */
.chroma .mi { color: #ae81ff; }
/* LiteralNumberIntegerLong */
.chroma .il { color: #ae81ff; }
/* LiteralNumberOct */
.chroma .mo { color: #ae81ff; }
/* Operator */
.chroma .o { color: #f92672; }
/* OperatorWord */
.chroma .ow { color: #f92672; }
/* Punctuation */
.chroma .p { }
/* Comment */
.chroma .c { color: var(--chroma-comment); }
/* CommentHashbang */
.chroma .ch { color: var(--chroma-comment); }
/* CommentMultiline */
.chroma .cm { color: var(--chroma-comment); }
/* CommentSingle */
.chroma .c1 { color: var(--chroma-comment); }
/* CommentSpecial */
.chroma .cs { color: var(--chroma-comment); }
/* CommentPreproc */
.chroma .cp { color: var(--chroma-comment); }
/* CommentPreprocFile */
.chroma .cpf { color: var(--chroma-comment); }
/* Generic */
.chroma .g { }
/* GenericDeleted */
.chroma .gd { color: #f92672; }
/* GenericEmph */
.chroma .ge { font-style: italic; }
/* GenericError */
.chroma .gr { }
/* GenericHeading */
.chroma .gh { }
/* GenericInserted */
.chroma .gi { color: #a6e22e; }
/* GenericOutput */
.chroma .go { }
/* GenericPrompt */
.chroma .gp { }
/* GenericStrong */
.chroma .gs { font-weight: bold; }
/* GenericSubheading */
.chroma .gu { color: var(--chroma-comment); }
/* GenericTraceback */
.chroma .gt { }
/* GenericUnderline */
.chroma .gl { }
/* TextWhitespace */
.chroma .w { }
/**** /syntax highlight */

/* 
* Fonts
* Golos Text: Copyright ? ParaType, 2018. (http://www.paratype.com) SIL OPEN FONT LICENSE Version 1.1
* Golos UI: Copyright ? ParaType, 2018. (http://www.paratype.com) SIL OPEN FONT LICENSE Version 1.1 
* Fira Code VF: Copyright ?
*/
/* NOTE: font-weight requires a range: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide#Using_a_variable_font_font-face_changes */
@font-face {
  font-family: 'Golos Text VF';
  src:
    url('../fonts/Golos-Text_VF.woff2') format('woff2'),
    url('../fonts/Golos-Text_VF.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
/home/w/b6/idealproj/themes/refreshing/assets/css/bundle-rfi.css
@font-face {
  font-family: 'Golos UI';
  src:
    url('../fonts/Golos-UI_VF.woff2') format('woff2'),
    url('../fonts/Golos-UI_VF.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Fira Code VF';
  src: url('../fonts/FiraCode-VF.woff2') format('woff2-variations'),
    url('../fonts/FiraCode-VF.woff') format('woff-variations');
  font-weight: 300 700;
  font-style: normal;
}

